home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 July / PSL Monthly Shareware CD-ROM (Public Software Library) (July 1994).iso / reviews / pg_08 < prev    next >
Text File  |  1994-02-23  |  51KB  |  1,411 lines

  1. PG-08:  General Programming Tools and Info
  2.  
  3.  
  4. ARIS Version Tracking System 1.3 [AVTS13]
  5.    Riedel, Alexander
  6.    $30
  7.    #20286 [2 disks] (11-93 CD)
  8. is a control/configuration management system for software allowing you
  9. to keep track of the versions of source code modules and tracing the
  10. development of the program.
  11.  
  12.  
  13. Super Shareware System 1.0
  14.    PractiComp
  15.    $65
  16.    #27874/4668 [2 disks]
  17. tracks customers, prospects, distributors, contacts, products, sales,
  18. and exenses for shareware authors. You can do targeted mailings to
  19. customers, prospects, and distributors, printing postcards or labels.
  20.  
  21. There are 24 reports available, some including contact listings and
  22. directories, geographic summaries for customers and distributors, a
  23. balance sheet, payments due and income over a specified time period with
  24. subtotals by day, month, or year. You can import data in dBASE,
  25. Delimited, or SDF formats.
  26.  
  27.  
  28. ---------------
  29. 12345 Debugging          Small Programs Disk
  30. ---------------
  31.  
  32. DynaStrip (DSTRIP)
  33.    Dynasoft
  34.    $0
  35. is a debugging information manager. It searches all subdirectories and
  36. processes any OBJ files that match the wildcard filespecs. It allows
  37. selective stripping of debugging information, thus resulting in linkable
  38. applications that support moderate debugging capabilities.
  39.  
  40. I&C and IOPort 1.01 (IOPORT)
  41.    Gramann, R. A.
  42.    $22
  43. I&C is a TSR debugger. Unlike Debug and CodeView, it can be used to debug TSR
  44. programs as they operate. At the press of a key, it allows memory inspection,
  45. memory modification, and instruction breakpoint with data collection. IOPort
  46. allows port input and output by pressing a hot-key.
  47.  
  48. Memutils 1.1 (MEMUTIL)
  49.    Shearer Cooper Computer Company
  50.    $10
  51. is a collection of utilities that can greatly assist in debugging and
  52. monitoring memory usage and memory problems in programs. USEMEM uses up a
  53. specified amount of memory, for checking how your program will run on macnines
  54. with less memory. FILLMEM fills memory with a specified value and then
  55. optionally runs your program. MEMTEST performs a byte-by-byte test of your
  56. standard DOS (640K) memory. WATCHMEM is a TSR that watches and remembers all
  57. requests for memory (allocation, modification, and release) as well as
  58. requests for execution and termination.
  59.  
  60. Monitor
  61.    Wissinger, Richard
  62.    $25
  63. is a programmer's debugging tool. When you press the hotkey, it will interrupt
  64. the current process in your machine, and display all the appropriate
  65. information about the interrupted process. You can now alter the state of
  66. MONITOR/386, such as entering new breakpoints, modifying memory, etc.
  67.  
  68. SOS Engine 2.2 (SOSENG)
  69.    Solid Oak Software
  70.    $25
  71. is a debugging tool which records low level application activity such as
  72. file accesses, reads, writes, memory allocation requests and more. It
  73. links into an application in Clipper, C, BASIC, TP, etc.
  74.  
  75. SpyTrak 2.5
  76.    Korvin Communications Co.
  77.    $30
  78. is a TSR, disassembling and debugging tool. Disassembling is performed
  79. during the program's execution. It tracks each operation performed by
  80. the program step by step, recording status of registers, flags and
  81. instructions, unassembled into opcode.
  82.  
  83. Trap
  84.    Kolbeck, R.
  85.    $0
  86. is a useful tool for debugging interrupts and reverse engineering. It's also
  87. very helpful in detecting viruses and creating TSR-programs. With TRAP, you can
  88. trap every interrupt in your PC, even hardware interrupts like INT 08h, 09h or
  89. 1Ch.
  90.  
  91. ---------------------------------
  92. END OF SMALL PROGRAMS DISK #12345
  93. ---------------------------------
  94.  
  95.  
  96. ------------------------
  97. 2180 General Programming          Small Programs Disk
  98. ------------------------
  99. 2180 Calculators
  100. ----------------
  101. Bits 2
  102.    Roper, David
  103.    $0
  104. is a program for PC/Main-Frame developers. It does math calculations and can
  105. be used as a substitute for Math Tables. It does Logs, Trig, Base conversions
  106. and more.
  107.  
  108. HDBcalc 1.0
  109.    Lynch, Jim
  110.    $10
  111. is a 16 bit programmer's calculator that lets you perform math and logical
  112. operations in Hex, Decimal and Binary notation.  Unlike other calculators, the
  113. operands and the result are all displayed on the screen at the same time.
  114. This makes it possible to do "what if" type of calculations, in spreadsheet
  115. fashion.
  116.  
  117. PopCalc 1.01
  118.    Microsystems Software Inc.
  119.    $20
  120. is a pop-up (6k) calculator that will evaluate complex expressions in binary,
  121. decimal and hex format. It also supports all C operators, plus Rotate. PopCalc
  122. will let you assign values to variables and evaluate equations. PopCalc locks
  123. up under DESQview.
  124.  
  125. 2180 Help and Information
  126. -------------------------
  127. Cvundo
  128.    Rosenbloom, David
  129.    $0
  130. offers a couple of very useful and seemingly undocumented CodeView features.
  131.  
  132. Game-Pgm
  133.    Gellman, Robert
  134.    $0
  135. is an essay of the author's own views on the programming of games. Mr. Gellman
  136. has programmed several games and registered a number of others. This file
  137. contains his views on good and bad features in shareware and other games and
  138. some pointers on how to make a good, quality game with a reasonable price.
  139.  
  140. LicAdd
  141.    Unique Software ASP
  142.    $15
  143. is a set of programs primarily for shareware programmers: LICENSE 1.1 prompts
  144. the user for his name and address and prints a customized registration form. The
  145. user then only has to include a check, fold the form, add a stamp and mail. No
  146. envelopes are needed. ADDRESS is similar, except it lets registered users easily
  147. report a change of address.
  148.  
  149. Rat 2.40 (RAT-EW)
  150.    Wooten, Emery
  151.    $5
  152. is a 5k pop-up that displays the ASCII character set.
  153.  
  154. Software Engineering Book List  (BOOKS)
  155.    Cohen, Richard
  156.    $0
  157. is a reading list that was originally developed in 1986 for a college course
  158. in structured analysis. It has since been revised and expanded a number of
  159. times to support a variety of courses, both college and industrial, in
  160. software engineering. These books should be of considerable interest to anyone
  161. developing business oriented information systems.
  162.  
  163. UPD386
  164.    Norton, Daniel A.
  165.    $0
  166. is a summary that describes the differences between the instructions of the
  167. Intel 80286 and 80386 processors. It discusses the 32-bit register, the new
  168. addressing modes, debug registers, and paging. It also describes each new
  169. instruction, along with examples. It is primarily intended for programmers who
  170. are already familiar with the 80286 instruction set.
  171.  
  172. 2180 Editors
  173. ------------
  174. HexView 1.2
  175.    Daytris Information Systems
  176.    $15
  177. is a hexadecimal editor for the MS-DOS environment. It can be used to edit or
  178. view binary or ASCII files in a full screen hexadecimal format.
  179.  
  180. HexIt
  181.    Viscomi, Peter M.
  182.    $8
  183. will translate files into HEX format and optionally display them on the screen
  184. or print them.
  185.  
  186.  
  187. 2180 Sound Editors
  188. ------------------
  189. Say Invalid (SAYINVA)
  190.    Leithauser, David
  191.    $5
  192. can be called by your program to say "Attention. Invalid input. Please Redo."
  193. through the computer's speaker in a voice guaranteed to wake up your user (and
  194. everyone else in the office). Frankly, we prefer HAL's soothing "Sorry, Dave, I
  195. can't do that." (See disks 2388-2392 for Sound player and sound files.)
  196.  
  197. Sound Effects Library (SFXLIB)
  198.    Smith, Dave
  199.    $0
  200. allows you to include any of 17 different sounds in your programs. It features
  201. fires, explosions, bombs, tones, vibration and more.
  202.  
  203. SoundFX 486 (SFX486) (08-93 CD)
  204.    Smith, David
  205.    $17
  206. is a sound effects library for 486 Systems. There are 70 sounds
  207. included, plus a demo program which can play each of the sound effects.
  208.  
  209. Sounds Good 2.0 (SOUNDSG)
  210.    Leinecker, Richard C.
  211.    $15
  212. is a sound editor that creates files you can easily integrate into your programs
  213. through the use of a set of library routines. The sounds are interrupt driven
  214. and allow you to do other tasks in the foreground. BASIC and C examples are
  215. given.
  216.  
  217. --------------------------------
  218. END OF SMALL PROGRAMS DISK #2180
  219. --------------------------------
  220.  
  221.  
  222. --------------------------
  223. 2181 General Pgm. Other #1          Small Programs Disk
  224. --------------------------
  225.  
  226. 21Help
  227.    Kaye, Bob
  228.    $?
  229. is sort of a poor man's Norton Guide describing each INT 21H function, the
  230. other DOS interrupts and the ROM BIOS interrupts. There is a small resident
  231. portion (2.2K) which reads three text files from disk and displays the
  232. selected information. Requires EGA/VGA.
  233.  
  234. 386Bug
  235.    This subroutine provides a quick indication of the function of the 32-bit
  236. MUL instruction in the Intel 80386.
  237.  
  238. Alloc 1.4
  239.    Jones, Robert L.
  240.    $0
  241. is an ALLOC procedure that uses interrupts rather than externally linked OBJ
  242. files.
  243.  
  244. AnsCrt
  245.    Housh, Rick
  246.    $0
  247. Uses standard ANSI calls for all cursor placement, color attribute changes,
  248. etc., and Interrupt 21h DOS calls for everything else. It uses no ROM BIOS calls
  249. at all and should work on any MS-DOS computer with ANSI support.
  250.  
  251. Exec (EXEC-TW)
  252.    Wagner, Thomas
  253.    $0
  254. is the source code in several different languages to allow swapping of your
  255. program to EMS to free memory for other programs to run.
  256.  
  257. Fadd
  258.    Richwell, Gunner
  259.    $15
  260. will compute the values for all combinations of segment value, offset value
  261. and physical address.
  262.  
  263. Filbuf
  264.    Kyle, Jim
  265.    $20
  266. is a LIB module that will determine the number of FILES and BUFFERS configured
  267. in a system. BASIC and C examples are included.
  268.  
  269. Flist 1.0
  270.    Portz, Frederick F.
  271.    $0
  272. will neatly format and list source code listings.
  273.  
  274. FndEnv
  275.    is a routine that finds the master Environment block for DOS. If it cannot
  276. find it, it passes back the local Environment block. Source code included.
  277.  
  278. HiMem 2.06
  279.    Microsoft Corporation
  280.    $0
  281. defines the Extended Memory Specification (XMS) version 2.00 for MS-DOS. XMS
  282. allows DOS programs to utilize additional memory found in Intel's 80286 and
  283. 80386 based machines in a consistent, machine independent manner.
  284.  
  285. LDiff .110
  286.    lets you create update files which can be distributed to your program users
  287. for updating their old program files. LDiff automatically compares your new
  288. EXE with the old EXE and creates a difference file. The difference file and a
  289. small LDiff utility can be given to users. The utility will automatically
  290. update their EXE files. This can be cheaper and easier than sending all-new
  291. files.
  292.  
  293. Libra 1.01
  294.    Rose, Herb
  295.    $20
  296. provides a useful, easy interface to Microsoft's LIB program for managing
  297. object libraries. This is a programmer productivity tool. It shows all the
  298. modules in a library, the EXTERNAL and PUBLIC symbols referenced by each
  299. module, and the module size. In addition to the normal LIB operations of ADD,
  300. DELETE, EXTRACT, and REPLACE modules, you can perform a search for modules
  301. that reference particular symbols. All this is done with an easy to use,
  302. windowed user interface.
  303.  
  304. NewProj
  305.    Andersen, Anthony
  306.    $0
  307. automates the creation of OS/2 PM projects. It makes all files necessary to
  308. compile and run a program. It creates a main routine, window routine, and a
  309. dialog box routine. C, RC, DLG H, MAK, ICO, DEF, and LNK files are produced.
  310. Source is included.
  311.  
  312. QMake
  313.    Houston, Jerry
  314.    $0
  315. is an intermediate step between Sammy Mitchell's excellent editor QEdit and
  316. the MAKE.EXE utility that's supplied by many manufacturers.  It will allow you
  317. to press a key while editing a program source file, and automatically invoke
  318. your MAKE utility with that current filename (minus its extension) as the
  319. argument for MAKE.  Source code included.
  320.  
  321. RunTime Memory 1.10 (RTMEM)
  322.    Dunford, Christopher J.
  323.    $0
  324. lets you test-run programs within a specified amount of DOS memory.
  325.  
  326. TexStat 2.1
  327.    Panther Associates
  328.    $5
  329. will keep track of your programming progress by counting all characters, words,
  330. lines, periods, commas, semicolons, 'C' and Pascal comments.
  331.  
  332. --------------------------------
  333. END OF SMALL PROGRAMS DISK #2181
  334. --------------------------------
  335.  
  336.  
  337. --------------------------
  338. 2182 General Pgm. Other #2          Small Programs Disk
  339. --------------------------
  340.  
  341. Exe2Com 1.05
  342.    Dunford, Christopher J.
  343.    $0
  344. is a replacement for Exe2Bin. It offers an optional display of the EXE file's
  345. relocation table, which can help if you get the relocatable items error when
  346. converting EXE to COM. Includes C source.
  347.  
  348. Easy Install 1.0B (EZINSTL)
  349.    Scanlon Enterprises
  350.    $10
  351. automates the installation of your software.
  352.  
  353. EDI Install for DOS 1.0 (EDI-DOS)
  354.    Eschalon Development Inc.
  355.    $45
  356. is a complete customizable installation program. It has an attractive window
  357. interface and supports multiple disks of any size media. It also supports file
  358. compression. The executable installation program is less than 40K.
  359.  
  360. PcFmt 1.3
  361.    Unique Software ASP
  362.    $15
  363. formats your Aspect Source Files, accounting for all block structures, giving
  364. you evenly indented statements which are easier to read.
  365.  
  366. PcUser
  367.    Blenman, Percival
  368.    $0
  369. are some miscellaneous user functions.
  370.  
  371. Programmers Toolbox 1.0 (PGMTOOL)
  372.    Silicon Systems
  373.    $15
  374. is a set of utilities that allow the programmer to analyze/edit files and/or
  375. memory in their base HEX form. DUMP, the file dump utility, displays files and
  376. memory in both HEX and ASCII formats and allows the user to save portions of the
  377. dump to a file. HEXEDIT, a Hexadecimal edit utility, allows the user to edit
  378. binary and ASCII files in a HEX mode. It uses basic editing features,
  379. ASCII/Binary Search, Scroll, Edit, etc.
  380.  
  381. ScrBin 1.1
  382.    Knox, Lewis
  383.    $0
  384. converts ASCII text to binary files that can be written directly to video
  385. memory.  The advantages of this approach are that this is faster than the
  386. usual screen writing commands in languages like C, Pascal and BASIC, and that
  387. having help screens, menu screens, data entry screens, etc, stored in disk
  388. files keeps the size of your source code down, and that this allows you to
  389. design screens more easily with a full-screen editor rather than in your
  390. programming environment.
  391.  
  392. ScrCount (SCRCONT)
  393.    Civiol, Ollivier
  394.    $5
  395. is a memory resident program that provides screen addresses in hex and decimal
  396. for programmers. (res:8k)
  397.  
  398. XmsTrix
  399.    Roy, Don
  400.    $0
  401. contains assembler routines built around the Microsoft Extended Memory
  402. Specification (XMS), Version 2.0 for MS-DOS. At the minimum, you can add up to
  403. an extra 64K of executable code space for your programs.
  404.  
  405. XRay 1.5
  406.    Kihlken, Tom
  407.    $15
  408. is a memory resident program (8k) which provides either a detailed report or a
  409. summary of exactly which DOS function calls, including a number of undocumented
  410. DOS calls, your program is making. You can use it to determine what other
  411. programs are doing or to help debug your own programs. Also included is a high
  412. resolution timer which helps detect I/O bound code which can bog down even your
  413. tightest assembler program.
  414.  
  415. --------------------------------
  416. END OF SMALL PROGRAMS DISK #2182
  417. --------------------------------
  418.  
  419.  
  420. --------------------------
  421. 3881 General Pgm. Other #3          Small Programs Disk
  422. --------------------------
  423. #3881 Graphics/Video
  424. --------------------
  425. AnsiDemo
  426.    Tramblay, Alain
  427.    $0
  428. displays a table of ANSI colors and associated codes.
  429.  
  430. BGIANI 1.2
  431.    Thomas Design
  432.    $0
  433. is a 256 color mini-movie projector for VGA. It animates a four-frame VGA
  434. sequence via page flipping. The program should support all VGA cards that
  435. support 320x200 by 256.
  436.  
  437. Designer's Friend 2.5 (DESIGNR)
  438.    Information Management Systems, Inc.
  439.    $15
  440. is a 7.5K TSR that automates interface and screen design tasks. It includes
  441. functions to center strings in a field, count the characters in a string, read a
  442. string off the screen, write a string to the keystroke buffer, display an ASCII
  443. chart, and create bit masks.
  444.  
  445. InfoBar 1.51
  446.    Maland, Philip
  447.    $5
  448. will show you the exact (X,Y) position of any point on the screen. It also
  449. displays the current color and ASCII character number under the cursor, and the
  450. video offset. InfoBar is very helpful for programming in many different
  451. languages.
  452.  
  453. MCD 1.08
  454.    Burton, Michael ASP
  455.    $15
  456. helps programmers design graphic mouse cursors for their applications.  Code
  457. for the cursor can be generated for most languages.
  458.  
  459. RGB ColorMixer 1.5 (RBG15)
  460.    Dutson, Adam
  461.    $5
  462. takes the guesswork out of using the red, green, and blue arguments of
  463. the setrgbpalette() function. (Not on this disk. Ask for disk #18193.)
  464.  
  465. Screen (SCRN-JB)
  466.    Battle, John O.
  467.    $?
  468. is several subroutines for two-monitor systems.  One clears the monochrome
  469. screen, one writes ASCII characters to the monochrome screen, another writes
  470. ASCIIZ characters and the last one writes hex values to the monochrome screen.
  471.  
  472. Sprite Maker 2.04 (SPRITEM)
  473.    Dalrymple, Billy
  474.    $10
  475. allows the EGA/VGA programmer to easily create, manipulate, and save EGA images
  476. for use with many block manipulation functions such as putimage, and moveblock.
  477. Sprites created can vary in size from 1*1 pixels to 100*60 pixels.
  478.  
  479. #3881 Misc.
  480. -----------
  481. CPrint 2.17 (CPRN_CS)
  482.    Cactus Software
  483.    $20
  484. prints source code for most languages on LaserJets with comments
  485. highlighted.
  486.  
  487. Source Application Manager (SAM2)
  488.    Mogenot, Olivier
  489.    $0
  490. is a programming environment that can be used with different languages
  491. so that you do not have to deal with different interfaces/editors for
  492. each.
  493.  
  494. --------------------------------
  495. END OF SMALL PROGRAMS DISK #3881
  496. --------------------------------
  497.  
  498.  
  499. ----------------------------
  500. 12346 General Pgm. Other #4          Small Programs Disk
  501. ----------------------------
  502.  
  503. Charts of Reference 1.1 (COREF)
  504.    RaLin Enterprises
  505.    $7
  506. is a reference utility for programmers. Charts include eight different charts,
  507. ASCII text color codes, ANSI Esc codes, color attribute numbers, extended key
  508. codes, and character codes.
  509.  
  510. Cx 1.03
  511.    Nelson, Eugene
  512.    $45
  513. is a data compression library for MS-DOS, Windows and OS/2. Cx includes
  514. examples for VB, C and Pascal examples; OBJ, DLL, MIX and TPU interfaces; and
  515. source.
  516.  
  517. Merge (MERGEBG)
  518.   Ghodsi, Bob
  519.   $?
  520. helps you create large single files from multiple source files.. These files
  521. can later be used for general reference purposes or cut and paste jobs
  522. during application development.
  523.  
  524. VControl 1.0 (VCONTRO) (12-93 CD)
  525.    Shaw, James
  526.    $0
  527. allows programmers to backup revisions of code automatically. Also
  528. includes other small programs to simulate version control software.
  529.  
  530. VI_Soft
  531.    Vanderheiden, Gregg C. Ph.D.
  532.    $0
  533. is a discussion about developing software that is more accessible for
  534. visually impaired.
  535.  
  536. Visual Compare 1.54 (VCOMP)
  537.    Whitney, John R. ASP
  538.    $33
  539.    [March 1994 CD]
  540. is a file comparison utility. It is very fast, and the use of colors to
  541. differentiate the files' contents in a scrollable display makes it easy to see
  542. differences between files. Recommended in Dr. Dobb's Journal. Great for
  543. comparing program source files.
  544.  
  545. WSP 1.50 (08-93 CD)
  546.    Wada, Wakiti Koichi
  547.    $?
  548. compares an old and updated file and creates a COM program which will
  549. make the changes to the user's old file. You can send the user just the
  550. COM file instead of a full set of new files.
  551.  
  552. ---------------------------------
  553. END OF SMALL PROGRAMS DISK #12346
  554. ---------------------------------
  555.  
  556.  
  557. ------------------------------
  558. 0232 Programming Aids, General          Small Programs Disk
  559. ------------------------------
  560.  
  561. Baseres 3
  562.    L/G Computer Consultants
  563.    $10
  564. is a stay-resident program written in Turbo Pascal to satisfy the programmer's
  565. need (especially C language) for base conversion of numbers and characters. The
  566. conversions are displayed simultaneously for Ascii, Hex, Decimal, Binary and
  567. Octal.
  568.  
  569. Calc (CALC-CD)
  570.    Dunford, Christopher J.
  571.    $0
  572. is a calculator with many programmer-type functions, such as shift-left,
  573. shift-right, 2's comp., 1's comp., And, Or, Xor, Hex, Decimal, Octal, Binary.
  574.  
  575. CMP
  576.    Gersbach, Jack
  577.    $?
  578. is a file comparison utility program that has the power to perceive added and
  579. deleted sections of a file as well as changes.
  580.  
  581. HDiff 1.22
  582.    Dunford, Christopher J.
  583.    $?
  584. a fast text file comparator for OS/2, intended for programmers' use in source
  585. and version control.
  586.  
  587. Hybrid Btrieve Browser 1.0 (HBB)
  588.    Graham, Micheal S.
  589.    $33
  590. is a TSR that will allow you to view Btrieve records in a user defined format.
  591. Ten different views can be defined with ten fields per view. The view screen can
  592. be scrolled four ways and data can be pasted into the keyboard buffer. Requires
  593. 512K, DOS 3.x or higher and Btrieve 4.10 or higher.
  594.  
  595. Instant Install 1 SE (IINSTAL)
  596.   Stein, Johnathan J.
  597.   $100
  598. allows you to create installation programs for your software. It
  599. supports ARC, LZH or ZIP. It can handle multiple diskettes with ID
  600. check, multiple destination directories, success messages, free space
  601. check, READ.ME viewer, and final DOS command for custom SETUP or to run
  602. installed software. Extract program is not needed if on target PC. (Not
  603. on this disk. Ask for disk #8954.)
  604.  
  605. Keys 2.1 (KEYS21)
  606.    displays the scan values and ascii values of keys when pressed.
  607.  
  608. Make
  609.    $?
  610. executes commands in a "makefile" to update one or more target files. If no "-f"
  611. option is present, "MAKEFILE" is used as the makefile.
  612.  
  613. MemScan
  614.    Martin, Charles F. ASP
  615.    $0
  616. is a TSR memory scanner. It lets you scan RAM during program execution
  617. or it can be called in an Assembly program. It also shows contents of
  618. registers.
  619.  
  620. MovROM
  621.    $?
  622. copies the BIOS to RAM, makes it resident, and repoints all BIOS interrupts to
  623. the copied code, thus allowing any debugger operations to be preformed. MOVROM
  624. must be executed before any resident utilities are installed because such
  625. utilities repoint BIOS interrupts to themselves. When MOVROM exits, it displays
  626. the segment where it copied the ROM code; the offsets are the same as in the
  627. original BIOS listing.
  628.  
  629. Nifty James' Stack Checker 1.00  (NJSTACK)
  630.    Blaszczak, Mike
  631.    $10
  632. is a set of .OBJ files which contain a redefined version of Microsoft's _chkstk
  633. routine.
  634.  
  635. PCTrace
  636.    $?
  637. implements a trace table for MS-DOS to allow you to see what DOS or BIOS
  638. functions a particular program uses.
  639.  
  640. Programmer's Aid (PgmAid)
  641.    Richmond, J. P. Jr.
  642.    $10
  643. is a resident utility that allows you to call up a table of ASCII characters at
  644. any time.
  645.  
  646. Screen Image Editor 2.1d (SIE)
  647.    Ramaekers, Frank Jr.
  648.    $24
  649. will assist programmers in creating menus and pop-up help screens for their
  650. programs and to make it easier to display screens in DOS batch files.
  651.  
  652. Turbo Environment 2.21 (TURBO)
  653.    Orme, Daniel
  654.    $25
  655. is an integrated development environment for your favorite assembler or
  656. compiler. It has most of the features found in Turbo Pascal's IDE such as an
  657. editor, the ability to edit two files at once; shell to DOS; pull-down menus;
  658. same key strokes as Turbo Pascal; and a configuration file. Other features
  659. include on-line help, box shadowing, and 43/50-line support for EGA/VGA.
  660.  
  661. Xray (XRAY-JF)
  662.    Ferguson, John F.
  663.    $?
  664. allows you to monitor areas of your computer's memory while other programs are
  665. running. These other programs can be COMMAND.COM, for those interested in some
  666. aspect of that program; your own resident programs; or some .COM or .EXE
  667. application. XRAY gives you, on a real-time basis, the ability to watch memory
  668. variables or your stack change dynamically.
  669.  
  670. --------------------------------
  671. END OF SMALL PROGRAMS DISK #0232
  672. --------------------------------
  673.  
  674.  
  675. ------------------------------
  676. 0661 Programming Info, General          Small Programs Disk
  677. ------------------------------
  678.  
  679. 87Error
  680.    Scott, Leland C.
  681.    $0
  682. is a simple 8087 error interrupt handler. When an error interrupt is generated
  683. by the 8087 a letter in reverse video will appear in the upper right hand corner
  684. of the monochrome display. The letter will indicate the general type of error
  685. which caused the 8087 to generate an interrupt.
  686.  
  687. ASCII 1.2 (ASCIIJP)
  688.    Piepers, John
  689.    $0
  690. displays the ASCII table in hex, octal, decimal and binary. It is not a TSR.
  691.  
  692. BIOS13
  693.    Martin, Charley
  694.    $0
  695. is a discussion of poorly documented quirks of the BIOS diskette services.
  696.  
  697. Cipher
  698.    is an encryption program.
  699.  
  700. Compaq-G
  701.    COMPAQ Computer Corporation
  702.    $?
  703. this document describes how to write an external printer driver to be used with
  704. the COMPAQ written GRAPHICS utility supplied with COMPAQ DOS 3.0 or later. A
  705. sample printer driver is also included, it is intended as an example of how to
  706. implement a simple print screen driver and as a starting point if a more
  707. enhanced version is desired.
  708.  
  709. DEBUG7
  710.    $?
  711. is a tutorial made to present an overview of the DEBUG.COM program for the PC
  712.  
  713. FortXref (FORTXRF)
  714.    $?
  715. Fortran variable cross reference.
  716.  
  717. Header
  718.    Yoshizaki, Haruyasu
  719.    $0
  720. describes the header format for the new version (and likely for future
  721. versions) of LHArc.
  722.  
  723. How To Copyright Software 92 (COPR)
  724.    Locus Incorporated
  725.    $13
  726. contains a discussion of copyright law and step-by-step instructions from a
  727. programmer/attorney on how to apply for a Certificate of Copyright
  728. Registration of computer software and documentation.
  729.  
  730. IntProt
  731.    Dunford, Christopher J.
  732.    $0
  733. descibes IBM's not-well-known protocol for interrupt sharing.
  734.  
  735. Intervue 1.1 (INTRVUE)
  736.    Hackensack
  737.    $0
  738. is a viewer for the Interrupt List on MegaDisk set #27613.
  739.  
  740. Opcode
  741.    is a text file that contains Opcode tables through 80386.
  742.  
  743. Pinnacle Help 1.01 (PHELP)
  744.    Pinnacle Help
  745.    $75
  746. will help you package your shareware with a slick, professional appearance. It
  747. provides all of the reference material a first time user needs, along with a
  748. file lister, information about registration, and more.
  749.  
  750. Profiler (PROFILR)
  751.    $?
  752. is a system of programs used to list where your code is spending its time. As an
  753. example, to run the system: run PROFILE CHKDSK.COM (a copy of which must be in
  754. your current dir). The batch file profile.bat will copy CHKDSK.COM to
  755. SUBJECT.COM, analyze where subject.com is spending time and list this for you.
  756. Subject.com will be deleted upon completion.
  757.  
  758. Showkey
  759.    Felt, Dave
  760.    $?
  761. display ASCII and hex codes for a key.
  762.  
  763. TSR.TXT
  764.    Vitt, Mark
  765.    $0
  766. is a discussion of new interrupts that should be hooked in order to create
  767. stable TSRs.
  768.  
  769. --------------------------------
  770. END OF SMALL PROGRAMS DISK #0661
  771. --------------------------------
  772.  
  773.  
  774. At Ease With Computer Programming 1.4
  775.    Synfonics ASP
  776.    $54
  777.    #27641/4027 [6 disks]
  778. is a programming tutor designed to make you think like a computer. It covers
  779. Creative Problem Solving, Writing Solutions, and Translating Into Code. This
  780. lesson is also divided into five sub-courses including Thinking, Defining,
  781. Modeling, Formulating, and Computing. It teaches you how to analyze problems and
  782. write solutions. Requires 512K and CGA, EGA, or VGA.
  783.  
  784.  
  785. BloodHound
  786.    Fencel, Richard
  787.    $50
  788.    #1307
  789. is an interesting, unique, program debugging tool.  It works by loading and
  790. running your program and recording all the keystrokes that you wish to enter as
  791. part of the normal execution of your program.  It then saves the resulting
  792. screens.  Normally, you would do this after your program is running the way it
  793. should, but you want to make modifications to it.  Programmers know all too well
  794. how modifications in one area of a program almost always cause unforeseen
  795. changes in other areas.  So after you have made modifications to your program,
  796. Bloodhound will replay the keystrokes and compare the resulting screens to the
  797. previous `known good run' and report any differences.
  798.  
  799. Not only does Bloodhound serve as an automated and very thorough Beta Tester,
  800. but it will let you stop the program just prior to any crash points and single
  801. step ahead, examining registers and variables. The keystroke storage files
  802. also serve as a log of the exact sequence of events leading up to the crash.
  803.  
  804. Bloodhound is not a TSR, but it does load itself into memory before loading
  805. your program to run, and it takes up about 118k of RAM. But unless you have
  806. very limited RAM, that should not be a problem. The 118k is released as soon
  807. as your program quits running. The only minor problem we had was from shelling
  808. to DOS in our program, which made Bloodhound abort on during screen recording.
  809. This should not affect most programs. Every serious programmer should try
  810. Bloodhound. We were very favorably impressed.
  811.  
  812.  
  813. BTFiler
  814.    Access Microsystems Inc.
  815.    $29
  816.    #27733/4028
  817. is a Btrieve file recovery, viewing, editing, search and delete utility. You can
  818. can also clone or pack a Btrieve file; import and export records in ASCII files;
  819. create a file from a BTrieve Build file; list file statistics; and build lists
  820. of Btrieve error codes numerically and operation codes alphabetically. A page
  821. size calculator is included.
  822.  
  823. Also included on this disk is BTViewer ($83), a powerful menu driven
  824. Query/Edit tool for Btrieve files. It features file maintenance functions,
  825. batch modify options, calculated field support, summary report screens, and
  826. much more.
  827.  
  828.  
  829. BTR Help
  830.    Informative Technologies ASP
  831.    $44
  832.    #27733/2971
  833. is a tool for use in the design, development, and maintenance of Btrieve
  834. applications. It will rebuild damaged Btrieve files, test file integrity,
  835. browse, delete and add records, edit records in Hex or ASCII, list Btrieve
  836. operations and errors, clone Btrieve files, display file statistics and more.
  837. Anyone who has struggled with Novell/Softcraft's user-unfriendly Btrieve
  838. utilities will be delighted at the ease of use of BTR Help.
  839.  
  840.  
  841. BTR Watch
  842.    Informative Technologies ASP
  843.    $33
  844.    #27733/3757
  845. is a memory resident Btrieve debugger. It logs calls to Btrieve, recording time,
  846. date, file name, operation, duration, and result of each access. It will log all
  847. calls or just when specified status codes occur. It will optionally signal you
  848. with a beep when a bad status code occurs.
  849.  
  850.  
  851. Beta Test Program 3.01 [BETA30]
  852.    MyLife Software ASP
  853.    $19
  854.    #4868 [March 1994 CD]
  855. helps software authors develop a beta test program. Suggestions and
  856. examples are provided for an effective beta tester. A beta test bug
  857. report generator is provided for easy isolation of troublesome bugs in
  858. beta software.
  859.  
  860.  
  861. Data File Debugger
  862.    Gilmore Systems
  863.    $20-$40
  864.    #1468
  865. is a unique and powerful data file and database debugging tool. It allows you
  866. to interactively display, dump, modify, zap, and fill data elements in the
  867. data file or database by the same variable names that describe the record
  868. layout in your source code.
  869.  
  870. DFD converts the numbers you type into their proper internal representation,
  871. and converts their internal representation to ASCII strings before displaying
  872. or dumping.
  873.  
  874. DFD lets you translate data to and from different language formats, including
  875. Computer Innovations C86, Microsoft Pascal, Borland's Turbo Pascal, Borland's
  876. Turbo C, and Microsoft C.
  877.  
  878.  
  879. Demo II Examples & Utils
  880.    Jameson, Charles Jameson and Silver Tongue Software
  881.    $0
  882.    #2364
  883. is a set of examples and utilities created with Dan Bricklin's Demo II program.
  884. They show some fairly complicated effects that a newcomer to Demo II might not
  885. think of or might not know how to create. Demo II owners can study the files and
  886. duplicate the effects in their own files.
  887.  
  888.  
  889. Demo Workshop 1.1 [DWRK11]
  890.    P2 Enterprises ASP
  891.    $65
  892.    #12672 (12-93 CD)
  893. lets you make demos of and tutorials for your programs. You can create
  894. stand-alone presentations using actual screens captured during the
  895. running of DOS programs.
  896.  
  897. You can then edit the recorded screens like editing a movie, cut and
  898. resequence scenes, and add pop-up menus and text windows and special
  899. effects. No programming is required. It creates an EXE running
  900. tutorial/demo file as output.
  901.  
  902.  
  903. DFDdraw
  904.    McDonnell Douglas Corporation
  905.    $0
  906.    #3321
  907. is a graphics package for creating data flow diagrams. It is easy to use and
  908. supports a wide variety of printers and plotters.
  909.  
  910.  
  911. Digitized Voice Programmer's Toolkit
  912.    Farpoint Software
  913.    $50
  914.    #27239/1885 [2 disks]
  915. is a voice-digitizing utility for programmers.  It involves a combination of
  916. software and hardware with which programmers may create digitized voice
  917. recordings, store them on disk, edit the voice data files, and incorporate
  918. digitized voice playback into their own high-level language programs.
  919.  
  920. The recording of digitized voice requires a small, inexpensive hardware device
  921. to be built. Schematics and printed circuit board layout files are provided
  922. for this device. Playback of the digitized voice, however, requires no special
  923. hardware except for a 286/386. Realistically, a hard disk is required to hold
  924. the unarchived files in this set, which total over 1.5 meg.
  925.  
  926.  
  927. DOSRef
  928.    Williams, Dave
  929.    $20
  930.    #1759
  931. is intended to replace the various expensive references needed to program for
  932. the DOS environment. It is a programmer's reference to complete register-level
  933. information on all documented and most undocumented DOS and BIOS calls. This
  934. program was formerly called DOSMan.
  935.  
  936.  
  937. Dynagen
  938.    MyndTryx
  939.    $72-$82
  940.    #3758
  941. will generate 27 different types of data in ASCII, dBASE, FoxPro, Paradox and
  942. other file formats for testing your software.
  943.  
  944.  
  945. EasyCase
  946.    Evergreen CASE Tools
  947.    $100
  948.    #27245/1818
  949. is a CASE (Computer Aided Software Engineering) tool. EasyCASE is intended to
  950. simplify the generation of data flow diagrams, transformation graphs, state
  951. transition diagrams, structure charts and entity relationship diagrams.
  952.  
  953. A chart can have up to 256 connections, flows or transitions and up to 20 text
  954. blocks. Support is included for HP7550 and HP7475 plotters, for Jackson Data
  955. Structure Diagrams, for monographics cards and for EGA/VGA cards connected to
  956. mono monitors, and more. Requires EGA/VGA, MS mouse, 286/386, 512k.
  957.  
  958.  
  959. Easy Chart
  960.    Pavitron Computer Group
  961.    $45-$60
  962.    #27245/1477
  963. is a tool for drawing system flow and hierarchical charts.  It uses line drawing
  964. characters and other characters in the IBM extended ASCII set to draw lines and
  965. boxes. It will automatically draw four different flow-charting symbols to any
  966. size you specify: a box, a "list" figure, a "file" figure, and a decision box.
  967. The diamond-shaped decision box is the roughest of the figures because it uses
  968. the `< > /\' characters, which do not form smooth lines.
  969.  
  970.  
  971. NSChart
  972.    Siltronix
  973.    $35
  974.    #27245/2540
  975. generates Nassi-Shneiderman structured flowcharts from a Program Design Language
  976. (NSPDL). Translators are available which convert existing code (C, Pascal,
  977. FORTRAN, etc.) into NSPDL. The chart can be printed or viewed on screen.
  978.  
  979.  
  980. Flowcharter
  981.    #27245/758
  982. is designed to provide a method of displaying complex procedures or events in a
  983. graphical manner using standard symbols which are easy to understand.  The most
  984. common use of flowcharts is in the design of complex computer programs.  These
  985. flowcharts show the basic design of the program independent of the computer
  986. language in which they will later be written.  In this way, other programmers
  987. can translate the design into the actual program using the flowcharts.
  988.  
  989.  
  990. PC-Flow
  991.    Makoski, Dave
  992.    $0
  993.    #27245/1229
  994. is a program designed specifically for the creation of flowcharts.  It comes
  995. complete with nine commonly used templates representing tapes, disks, printed
  996. output, work blocks, decision diamonds, and more.  These are displayed on the
  997. side of the screen and chosen by moving an ìèarrow with the cursor keys or
  998. mouse.  Text and connection lines can be added.  The final result can be printed
  999. on an Epson compatible printer.  CGA-compatible graphics adapter is required.
  1000. Only a single screen can be edited and printed at one time, so large flowcharts
  1001. would have to be divided into parts and the printed results taped together.  One
  1002. screen will hold a maximum of 25 flowchart elements.
  1003.  
  1004.  
  1005. Finishing Touch 2.6 [FINISH]
  1006.    ImagiSOFT, Inc. ASP
  1007.    $73
  1008.    #27850/4571 [March 1994 CD]
  1009. is a simple software installation program that reduces the amount of space
  1010. required on disks by 50 to 75 percent. It tests a user's hardware to make sure
  1011. that it can handle your software.
  1012.  
  1013.  
  1014. First Impression 2.6 [IMPRESS]
  1015.    Lincoln Beach Software ASP
  1016.    $60
  1017.    #27850/4197 (11-93 CD)
  1018. is a toolkit for creating an easy to use installation program. Features include
  1019. the ability to check for drive availability and free disk space, to add a
  1020. subdirectory to the PATH, print documentation, code user's name into the
  1021. program, use compressed files, update the CONFIG.SYS file, and more.
  1022.  
  1023.  
  1024. PowerInstall 1.43 [PINST143]
  1025.    Ataras Engineering ASP
  1026.    $39
  1027.    #27850/4198 [March 1994 CD]
  1028. is a software installation utility. You provide instructions in a text
  1029. file and it creates an .EXE file to do the installation accordingly.
  1030. Among the many commands you may put in the script file are the abilities
  1031. to read from and write to windows, read keystrokes and mouse clicks,
  1032. execute COM/EXE/BAT files with or without the user seeing it, view
  1033. files, copy and delete files, verify paths, make and change directories,
  1034. use variables and line labels, use IF statements, and more.
  1035.  
  1036.  
  1037. Exec 3.3A [EXEC]
  1038.    Wagner, Thomas
  1039.    $0
  1040.    #12464 (09-93 CD)
  1041. contains source code in several different languages to allow swapping of
  1042. your program to EMS to free memory for other programs to run. Features
  1043. include XMS support, the ability to process BAT files and handle
  1044. redirection, and many error codes.
  1045.  
  1046.  
  1047. FileXRef
  1048.    ConVal Software, Inc. ASP
  1049.    $27
  1050.    #3249
  1051. will scan all your application source and ASCII documentation files, producing
  1052. cross reference report files, or data files. It can process all text files and
  1053. has special processing logic for supporting the syntax of the following file
  1054. types: BAS, BAT, C, H, CPP, HPP, COB, DOC, PRG, FOR, ASM, MAK, PAS, PLI, PRG,
  1055. REX, SQL, INP, and TXT. All other types are scanned as if they were ASCII text
  1056. files.
  1057.  
  1058.  
  1059. GFNT
  1060.    KYPP production
  1061.    $39
  1062.    #4276
  1063. is a graphic editor for creating sprites for animation for VGA. Several sample
  1064. files are included. Requires 512K memory and VGA.
  1065.  
  1066.  
  1067. Grafix
  1068.    Albrecht,  Joseph A.
  1069.    $0
  1070.    #1595
  1071. provides programmers support for the Tandy 1000's 320x200x16-color graphics mode
  1072. and Texas Instruments SN76496 sound chip.  Graphics functions provided include
  1073. point plotting, line and circle drawing, draw and box filling routines, graphics
  1074. text and cursor support, store and transfer graphics images, painting, noise,
  1075. and sound generation.
  1076.  
  1077.  
  1078. HelpPC
  1079.    Jurgens, David
  1080.    $25
  1081.    #1787
  1082. is a collection of public domain technical articles, lists and excerpts from
  1083. several common reference manuals all organized in a single database. The help
  1084. topics include BIOS interrupts, DOS interrupts, BIOS data areas, DOS data
  1085. structures, and Standard C functions. The main program is a quick reference
  1086. utility which allows viewing of the help database from the DOS command line.
  1087. You'll find the screen displays are brief and to the point. This program is
  1088. designed for the PC programmer who knows what he's doing, but just can't
  1089. remember the syntax, or parameters to some little used BIOS interrupt, DOS
  1090. data structure or C function. Over 900 technical topics have been covered.
  1091. Other features include a file indexer, partial pattern matching for topic
  1092. searches, a TSR version, hypertext linking, and more.
  1093.  
  1094.  
  1095. Misc. Programming Tools
  1096.    Vic Williams
  1097.    $0
  1098.    #3537
  1099. is a set of programmer's tools. Make is a program that will maintain, update,
  1100. and reconstruct groups of programs and other software. Build makes conventional
  1101. makefiles with a variety of options. To_ovl converts conventional
  1102. Borland/Microsoft make linker files to Blinker/Plink overlay script files. SerNo
  1103. helps add and read serial number information at the bottom of EXE and COM files.
  1104. LS lists files with a variety of options.
  1105.  
  1106.  
  1107. MSDOS Interrupt List 3.7 [INTER37A]
  1108.    Brown, Ralf
  1109.    $0
  1110.    #27613/3941 [3 disks]  (12-93 CD)
  1111. is a comprehensive listing of functions available through interrupt calls, both
  1112. documented and undocumented.
  1113.  
  1114.  
  1115. Nice-N-EZ
  1116.    Digital Manufacturing Systems
  1117.    $20
  1118.    #27732/3665
  1119. is a program development environment for use with programming language. You can
  1120. include your own help information from which you may copy and transfer text,
  1121. such as programming examples, into your own program.
  1122.  
  1123. The usual editing functions are provided as well as powerful block operations, a
  1124. clipboard to store deleted or copied text, automatic indentation, keystroke
  1125. macros, various programming aids. mouse support, the ability to edit up to five
  1126. modules at one time and more. Requires 512K.
  1127.  
  1128.  
  1129. Programmer's Integrated Environment
  1130.    twentysomething Software
  1131.    $10
  1132.    #27732/3180
  1133. provides an interface for most programming languages. It allows you to
  1134. edit, compile, link, test, and debug a program using a basic menu.
  1135. Requires 512K and a hard disk.
  1136.  
  1137.  
  1138. SCDraw
  1139.    McDonnell Douglas Corporation
  1140.    $0
  1141.    #27732/3320
  1142. is a powerful, PC-based systems development tool for analyst and programmers. It
  1143. allows you to build and maintain structure charts and data structure diagrams.
  1144. You can improve your productivity by providing a sound blueprint of how program
  1145. components fit together as you build your structure chart.
  1146.  
  1147.  
  1148. SPA:WN
  1149.    -
  1150.    $50
  1151.    #27732/692
  1152. is a programming environment.  To help you get started, the disk also contains a
  1153. tutorial for people unfamiliar with the concepts of structured programming and
  1154. hierarchical top-down design.  According to the author "SPA:WN is the only
  1155. pan-lingual (i.e. adaptable to any target language) Warnier diagram based
  1156. structured program development tool."
  1157.  
  1158.  
  1159. Turbo Template
  1160.    KrikWare
  1161.    $15
  1162.    #27732/3121
  1163. helps in the design of software and forces you to write code with better
  1164. structuring. You start with an outline from which the program generates
  1165. a skeletal version of your program. From there, you can flesh out your
  1166. program. Works with C, Pascal, and BASIC.
  1167.  
  1168.  
  1169. OVL
  1170.    Devore, Michael E. ASP
  1171.    $75
  1172.    #1657
  1173. is a set of overlay managers, a linkable and a stand-alone version.  OVL loads
  1174. overlays from disk at the appropriate time and jumps program execution to the
  1175. overlay code.  OVL has only been tested with MASM, Turbo C, and QuickBASIC
  1176. 4.00, but it is probable that OVL will work with all languages that compile to
  1177. Microsoft Overlay LINKable object modules and which perform direct calls to
  1178. routines in the program code.  The system now works with Clipper, BASCOM and
  1179. other languages.
  1180.  
  1181.  
  1182. Bled
  1183.    Goosens, Ken
  1184.    $0
  1185.    #565
  1186. allows different people to make changes to a text file that they jointly
  1187. maintain.  The typical use of BLED is for producing modifications to source code
  1188. for programs.  Interactive Microsoft BASIC has long had a MERGE command which
  1189. functions like BLED.  It inserts, deletes, and replaces lines based on line
  1190. numbers.  Other public domain programs would compare two BASIC programs and
  1191. produce a merge file to convert one to the other using the merge command.  BLED
  1192. is a generalized program that combines these two functions and works for all
  1193. languages, not just BASIC.  A command line option lets you remove comments from
  1194. code.  The maximum number of metavariables is 99.  The program supports
  1195. metacommands with file includes, conditional logic, and in-line blocks.
  1196.  
  1197.  
  1198. Patch
  1199.    #893
  1200. will take a patch file containing any of the three forms of difference listing
  1201. produced by the diff program and apply those differences to an original file,
  1202. producing a patched version. Primarily intended for when several different
  1203. people are working on the same programming project. UNIX is required.
  1204.  
  1205.  
  1206. Software Change Control
  1207.    Erickson, Walter
  1208.    $20-$129
  1209.    #3326
  1210. compares two files and generates various reports that display any or all change
  1211. differences. It records who, why, when, and where changes were made, maintaining
  1212. a complete history of all changes. It can help eliminate undetected programming
  1213. errors, and track coding progress on software projects.
  1214.  
  1215.  
  1216. SYSTRAK
  1217.    Plossl, Keith R.
  1218.    $?
  1219.    #1415
  1220. tracks revisions to source code files within multiple program systems.
  1221.  
  1222.  
  1223. PC-Tags
  1224.    Moderne Software
  1225.    $38-$73
  1226.    #2025
  1227. is a DOS and OS/2 source-code retrieval system that will locate and retrieve a
  1228. function or procedure definition from a text file written in C, Pascal, BASIC,
  1229. dBASE, Assembly, Modula-2 or any other language (including English). After
  1230. locating the source file, PC-TAGS will load it into your editor and place the
  1231. cursor at the retrieved function or procedure's beginning. Also included on this
  1232. disk is:
  1233.  
  1234. PCTUtil
  1235.    Ramsey, H. Rudy
  1236.    $0
  1237. is a set of utilities for use with PC-TAGS, above. C source code is included.
  1238.  
  1239.  
  1240. PGL Toolkit
  1241.    Norton, JoAnne W.
  1242.    $95
  1243.    #4280
  1244. is a printer graphics library with over 80 functions. Features include unlimited
  1245. virtual drawing resolution up to 32k by 32k and 256 colors, support for 28+
  1246. compiler versions and six programming languages, and support for most popular
  1247. printers. It produces high resolution printouts utilizing as little as 8K of
  1248. memory. Full support is provided for printing through a parallel or serial port
  1249. interface, and seven fully scalable stroked font sets are included. No royalties
  1250. are required for use in your apps.
  1251.  
  1252.  
  1253. MakeDemo
  1254.    Windham Woods Publishing
  1255.    $49
  1256.    #27241/1925
  1257. is a text-based demo maker designed to make it easy to create a demo of your
  1258. program by capturing and editing screens and by creating new screens with the
  1259. built-in screen designer. With the latter, you can make boxes, change colors,
  1260. simulate menus and windows, and insert information. Also included is the
  1261. runtime program "ShowDemo", that lets you view your works of art exactly as
  1262. the end user might see them. Additional features include mouse support, and
  1263. the ability to create interactive menus and to create and brand presentations
  1264. and put them into single EXE files.
  1265.  
  1266.  
  1267. PC-Demo
  1268.    #27241/1005
  1269. is for mocking up demos of programs.  The purpose of the program is to make up
  1270. slide shows that will demonstrate software.  PC-Demo comes with a screen editor
  1271. and utilities for capturing screens from other programs.  It claims to be better
  1272. than Dan Bricklin's Demo program.
  1273.  
  1274.  
  1275. Prototype
  1276.    Martin, Ray
  1277.    $25-$50
  1278.    #27241/1568 [2 disks]
  1279. is a demo building program for developers who have a program that they want to
  1280. demonstrate.
  1281.  
  1282.  
  1283. Programmer's Productivity Pack
  1284.    Falk, Bob ASP
  1285.    $79
  1286.    #27285/2646 [2 disks]
  1287. is a software package designed to provide the utilities and reference tools most
  1288. frequently needed by programmers. Previous versions were retail-only. Included
  1289. is a calculator that works simultaneously in decimal, binary, hexadecimal, and
  1290. octal. Other features include an ASCII & Color Attribute Chart, keystroke
  1291. reference center, keystroke recording and playback, screen capture with
  1292. filtering, background printing, a pop-up DOS shell, and more. These programming
  1293. tools can run stand-alone or as pop-ups. Support isprovided for dual monitor
  1294. systems. A hard disk is recommended.
  1295.  
  1296.  
  1297. ProLite
  1298.    Falk Data Systems ASP
  1299.    $22
  1300.    #27285/3026
  1301. is a subset of the larger Programmer's Productivity Pak. It includes
  1302. productivity tools for programmers, a programmer's calculator, keystroke
  1303. reference center, ASCII and color attribute chart, and pop-up DOS shell. It
  1304. uses swapping technology to free all but 7K of DOS memory when resident. It
  1305. can also be loaded as a stand-alone, DESQview-aware program, or as a normal
  1306. memory-resident program without swapping.
  1307.  
  1308.  
  1309. QwikMath
  1310.    Olsen, J. W.
  1311.    $25
  1312.    #2444
  1313. is a comprehensive programmer's calculator. It offers a complete range of
  1314. arithmetic and bitwise operators, the ability to perform calculations in 32-bit,
  1315. 16-bit, and 8-bit values, a 16-level undo feature, a what-if session without
  1316. losing the results of prior operations, ability to freely combine and move
  1317. between all conditions provided at any time, context-sensitive help, and
  1318. stand-alone or memory resident.
  1319.  
  1320. Values may be entered in binary, octal, decimal or hexadecimal, with results
  1321. always displayed in all radices, as well as their ASCII or extended scan code
  1322. equivalents, where applicable.
  1323.  
  1324.  
  1325. Renamer
  1326.    ConVal Software, Inc. ASP
  1327.    $42
  1328.    #3760
  1329. renames file and symbol references in your source files. This can be used to
  1330. rename certain variables for purposes of standardizing or exporting code.
  1331. Supports BASIC, BAT files, C, C++, COBOL, FORTRAN, MASM, Oracle, Pascal, PL/I,
  1332. REXX, SQL and xBASE.
  1333.  
  1334.  
  1335. ScreenWorld
  1336.    Civit, Jose Olive
  1337.    $35
  1338.    #3027
  1339. is a screen designer and source code generator. Boxes, lines, colors, areas,
  1340. etc. draw in elastic form. You can include colors in the screens and in the
  1341. generated programs; draw lines and boxes with automatic connection lines;
  1342. insert text and generate the source code in ANSI and BASIC. This is a very
  1343. well done program with numerous features not found in most other similar
  1344. programs, such as the ability to create input fields with associated variable
  1345. names.
  1346.  
  1347.  
  1348. StanKit 4.07
  1349.    Liachev, Stanislav G.
  1350.    $102
  1351.    #12174
  1352. is a software installation utility. Features include compression,
  1353. copyright text display, copy protection, installation password,
  1354. colors, sound effects, and more.
  1355.  
  1356.  
  1357. Super-Maint
  1358.    EmmaSoft ASP
  1359.    $55
  1360.    #27396/2736 [2 disks]
  1361. is a program development maker with an editor and help facility. Many
  1362. sophisticated features are provided for building programs from source code kept
  1363. on many drives and directories. Features include support for three memory
  1364. models, three languages at a time plus a linker and librarian, Mouse support,
  1365. and more. Support is also included for MIX compilers (Power C and the Mix
  1366. assembler), Clipper, and Aztec Manx C.
  1367.  
  1368.  
  1369. Tesseract
  1370.    TesSeRact Development Team ASP
  1371.    $25
  1372.    #1390
  1373. is a library of routines for developing ram-resident programs and a proposed
  1374. standard for ram-resident (``TSR'') program communication. The libraries and
  1375. modules allow developers to write programs with TSR capability with little or
  1376. no knowledge of TSRs. Among the features provided are easy use of hotkeys,
  1377. simple Ram-Resident routines, co-resident functions, and cross-routine
  1378. communication facilities. These routines been tested with Turbo C 1.5, Turbo
  1379. Pascal 4.0 and 5.0, Microsoft C 5.0 and 5.1, Microsoft's Macro Assembler 5.0
  1380. and 5.1, and OPTASM 1.0.
  1381.  
  1382.  
  1383. TrackIt
  1384.    Clear Software
  1385.    $29
  1386.    #3670
  1387. uses a point and shoot environment to build libraries instead of typing lengthy
  1388. DOS command lines. Libraries can be built in seconds.
  1389.  
  1390.  
  1391. Versatil 1.11
  1392.    Glaze, Michael M.
  1393.    $20
  1394.    #4572
  1395. is a set of programmer's utilities in a pop-up 5K TSR. Utilities include an
  1396. ASCII chart, box drawing, color attribute, date converter, number converter,
  1397. scan codes, and a screen mask.
  1398.  
  1399.  
  1400. Virtual Reality Tools 1.6 [VTOOLS16]
  1401.    Denis Sureau
  1402.    $33
  1403.    #12554 (01-94 CD)
  1404. is a set of utilities to create sceneries and animations of programs of the
  1405. future. The current version contains sprite editors, automaton assembler,
  1406. mathematical tree designer, and other tools to facilitate the job of
  1407. programmers.
  1408.  
  1409. ]]]]]
  1410.  
  1411.